Javier EstupinanJavier Estupinan
Barcelona 4-1 Galatasaray: Lamine Yamal's Rabona Feint, a Record at 19, and the Structural Gap the Scoreline Cannot HideIn the 50th minute at Rams Park, Lamine Yamal planted his right foot, rotated...
Barcelona, 17 Internationals and the Void at Ciutat EsportivaOn a Tuesday morning, I sat in a cafe near King's Cross, one earbud still ful...
Barcelona 'Ghost Lineup': When Sports Media Gets Manipulated by AII still remember that August night in 2026, when I was 23 years old and an...
Dakar 2026: Youth Olympic Beach Volleyball Pool Draw ConfirmedThe Dakar 2026 Youth Olympic Games beach volleyball tournament has officially...
Nine Empty Analytical Frameworks: How One Failed Payload Exposes the Cracks in Esports Information InfrastructureAn esports analysis system just returned a result that would make anyone who...
BLAST Slam VIII: As Giants Fall, The Korean Dota 2 Scene Witnesses A ShiftWhen the transfer window is silent, I hear the spreadsheets rustling. And at...
Brazil Reclaim South American Volleyball Crown, Seal Barcelona 2026 Olympic BerthRIO DE JANEIRO — Third set, 24-20. The ball goes to the opposite position....
VBCL Returns: Horsham Unbeaten, Deighton Champions on Countback and the Sustainability Question of English Veterans' Table TennisIn the VBCL — the team league for veteran clubs of English table tennis — las...
Decoding the Chicago Marathon: Why a Flat Course Keeps Producing World RecordsA Sunday morning in October, Chicago temperature around 8°C, more than 55,000...
Lakshya Sen at the 2026 Asian Games: the path to gold and the cracks in the dataIn the third game of the first round at All England 2026, at 19-18, Lakshya S...
Visa VMC Fall 2026: When Vietnam's MLBB Gets a Road Longer Than a National TrophyOn the night of October 17, an arena in Ho Chi Minh City will light up. On...
Nine Dimensions of Analysis and the Silence of the PitchEleven at night in Liverpool, I open the file I have already read four times....
When the Analysis Is Empty: A Wake-Up Call for Vietnamese BadmintonI once mispronounced the hometown of an athlete and realized I was running in...
Maycon's Twelve-Meter Drop: The Gap That Never Lies in the 67th MinuteI still remember that evening in São Paulo, round 23 of the 2026 Brazilian...
Nebraska Sweeps Creighton 3-0 and the 15,405 Attendance Mark: What Really Matters After the Applause at Pinnacle Bank ArenaThe Pinnacle Bank Arena was full. When the referee's whistle closed the third...
Asian Games 2026: Two Pillars and the Blind Spot Behind India's Men's Badminton TeamIn 2026, at the arena in Hangzhou, I sat recording every point of the men's...
Santos Laguna's sixth straight win: a red card at 55 seconds, two penalties and a record still waiting to be verifiedAt 2 a.m. the phone buzzed, and a truth cracked open. I opened my laptop in a...
Ha Noi FC 1-4 SL Nghe An: Four Conceding Channels and a High Line at Hang DayAt minute 53, the ball came in from the left flank into the Hang Day penalty...
Vietnam's Mid-Season Transfers: A Photo, a Name, a Shirt Number — and No Payment StructureIn late June 2026, the website of a French second-division club published a...
Asian Games 2026 Badminton: Two Dirty Data Lines and the Draw-Sheet TrapA Pairing That Should Not Exist In the men's doubles bracket of the 2026 Asia...
Barcelona, 17 Internationals and the Void at Ciutat EsportivaOn a Tuesday morning, I sat in a cafe near King's Cross, one earbud still ful...
Barcelona 'Ghost Lineup': When Sports Media Gets Manipulated by AII still remember that August night in 2026, when I was 23 years old and an...
Dakar 2026: Youth Olympic Beach Volleyball Pool Draw ConfirmedThe Dakar 2026 Youth Olympic Games beach volleyball tournament has officially...
Nine Empty Analytical Frameworks: How One Failed Payload Exposes the Cracks in Esports Information InfrastructureAn esports analysis system just returned a result that would make anyone who...
BLAST Slam VIII: As Giants Fall, The Korean Dota 2 Scene Witnesses A ShiftWhen the transfer window is silent, I hear the spreadsheets rustling. And at...
Brazil Reclaim South American Volleyball Crown, Seal Barcelona 2026 Olympic BerthRIO DE JANEIRO — Third set, 24-20. The ball goes to the opposite position....
VBCL Returns: Horsham Unbeaten, Deighton Champions on Countback and the Sustainability Question of English Veterans' Table TennisIn the VBCL — the team league for veteran clubs of English table tennis — las...
Decoding the Chicago Marathon: Why a Flat Course Keeps Producing World RecordsA Sunday morning in October, Chicago temperature around 8°C, more than 55,000...
Lakshya Sen at the 2026 Asian Games: the path to gold and the cracks in the dataIn the third game of the first round at All England 2026, at 19-18, Lakshya S...
Visa VMC Fall 2026: When Vietnam's MLBB Gets a Road Longer Than a National TrophyOn the night of October 17, an arena in Ho Chi Minh City will light up. On...
Nine Dimensions of Analysis and the Silence of the PitchEleven at night in Liverpool, I open the file I have already read four times....
When the Analysis Is Empty: A Wake-Up Call for Vietnamese BadmintonI once mispronounced the hometown of an athlete and realized I was running in...
Maycon's Twelve-Meter Drop: The Gap That Never Lies in the 67th MinuteI still remember that evening in São Paulo, round 23 of the 2026 Brazilian...
Nebraska Sweeps Creighton 3-0 and the 15,405 Attendance Mark: What Really Matters After the Applause at Pinnacle Bank ArenaThe Pinnacle Bank Arena was full. When the referee's whistle closed the third...
Asian Games 2026: Two Pillars and the Blind Spot Behind India's Men's Badminton TeamIn 2026, at the arena in Hangzhou, I sat recording every point of the men's...
Santos Laguna's sixth straight win: a red card at 55 seconds, two penalties and a record still waiting to be verifiedAt 2 a.m. the phone buzzed, and a truth cracked open. I opened my laptop in a...
Ha Noi FC 1-4 SL Nghe An: Four Conceding Channels and a High Line at Hang DayAt minute 53, the ball came in from the left flank into the Hang Day penalty...
Vietnam's Mid-Season Transfers: A Photo, a Name, a Shirt Number — and No Payment StructureIn late June 2026, the website of a French second-division club published a...
Asian Games 2026 Badminton: Two Dirty Data Lines and the Draw-Sheet TrapA Pairing That Should Not Exist In the men's doubles bracket of the 2026 Asia...
